#ifndef MATERIALTABLE_HPP
#define MATERIALTABLE_HPP

namespace Dynamic
{

//
// Sigma array for the material at each voxel
//
struct MaterialTable {
	double* Sigma_s;
	double* Sigma_a;
public:
	MaterialTable();
	MaterialTable(const MaterialTable& mt);
	MaterialTable& operator=(const MaterialTable& mt);
	double sigma_s(int i, int j);
	double sigma_a(int i, int j);
	void Init();
	~MaterialTable();
};

}

#endif // MATERIALTABLE_HPP
